home *** CD-ROM | disk | FTP | other *** search
-
- # DMakefile for recomplilation two, use dcc to compile itself
- #
-
- OD= dtmp:comp2/c1/
- EXE= dcc:bin/amiga/bin2/xc_dc1
-
- CFLAGS= -r -DREGISTERED -DCOMMERCIAL -DDEBUG -ms -proto -I$(OD)
- LFLAGS= -r -ms -2.0
-
- SRCS= asm1.c asm2.c asmaddr.c asmflt.c asubs.c block.c cexp.c exp.c gen.c \
- genarith.c genass.c genbool.c genlogic.c genmisc.c lex.c main.c reg.c \
- rules.c sem.c stmt.c subs.c sym.c toplevel.c types.c error.c pragma.c \
- hash.a
-
- NOBJS= $(SRCS:"*.?":"*.o")
- OBJS = $(SRCS:"*.?":"$(OD)*.o")
- XOBJS= $(SRCS:"*.?":"junk_*.o")
-
- PROTOS= $(OD)protos.h
-
- all: $(PROTOS) $(EXE)
-
- quick: $(EXE)
-
- $(EXE) : obj_del $(XOBJS) $(OBJS)
- cd $(OD)
- lc_dcc $(LFLAGS) @t:c12o -o %(left) -v
- cd
-
- $(OBJS) : $(SRCS)
- lc_dcc $(CFLAGS) %(right) -o %(left) -c
-
- $(PROTOS) : $(SRCS)
- xc_makeproto -o%(left) %(right)
-
- obj_del:
- delete t:c12o
-
- $(XOBJS) : $(OBJS)
- echo %(right) >>t:c12o
-
-